Y

YouLibs

Remove Touch Overlay

Coding User Authentication & Security | YouTube Descriptions Updater [ Part 2 ]

Duration: 09:16Views: 277.1KLikes: 7.5KDate Created: Aug, 2018

Channel: Devon Crawford

Category: Science & Technology

Tags: node jscollegeuser accounts databaseuser accounts websiteweb applicationcoding user authentication and securityserver programmingexpressweb sessionspassport jsuniversity studentdevon crawfordserver side sessionscoding user authenticationserver side authenticationcoding securityuser authenticationmongodbyoutube descriptions updaterprogrammingasynchronous programming

Description: I've started researching and implementing server server side sessions, user authentication and a user accounts database into the YouTube Descriptions Updater. Its taken me a while but I'd like to share what I've just recently learned about security and how web applications handle multiple users. I'm hoping to create another video which takes an in depth look at the code and authentication flow in implementation. In this video I tried to share the theory behind web security and I started playing around with the code. Watch Part 1: youtu.be/uKmjvCPllWQ Technologies Used: Node js with express as backend server Passport js for sessions and authentication MongoDB for user accounts database YouTube Data API V3 JSON parsing and requests/responses Technical Resources / Research: Server & Authentication Basics: medium.com/@evangow/server-authentication-basics-express-sessions-passport-and-curl-359b7456003d How does a web session work?: machinesaredigging.com/2013/10/29/how-does-a-web-session-work Passport (Authentication library): passportjs.org Session Hijacking: security.stackexchange.com/questions/81519/session-hijacking-through-sessionid-brute-forcing-possible Insufficient Session ID length: owasp.org/index.php/Insufficient_Session-ID_Length OWASP: owasp.org/index.php/Main_Page Signed Cookies: stackoverflow.com/questions/11897965/what-are-signed-cookies-in-connect-expressjs Next Video: youtu.be/rrxdbbFSeio Previous Video: youtu.be/hkJ14TzLK_w Social ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Website: devoncrawford.io Twitter: twitter.com/DevonCrawford13 Snapchat: snapchat.com/add/devoncrawfordyt Instagram: instagram.com/devoncrawford_ Github: github.com/devoncrawford Discord: discord.gg/sU2fur9 Patreon: patreon.com/devoncrawford Gear ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ - Video Editing Software (Premiere Pro CC): goo.gl/rKx66D - All Adobe Apps (I use this plan): goo.gl/hrTYFS - Keyboard (Velocifire TKL01) : amzn.to/2AQTjJQ - Monitors (Dell U2518D) : amzn.to/2AQQmco - Webcam (Logitech C920): amzn.to/2Cw588c - Desk Microphone (Blue Yeti): amzn.to/2FPFmzi - DSLR (Canon T7i): amzn.to/2T54mpZ - Wide Lens (Tokina 11-16mm F2.8): amzn.to/2MlpvcO - Full list of gear: devoncrawford.io/gear Music ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Green Piccolo - Namek Link: soundcloud.com/greenpiccolobeats/namek Beef. - East. Link: soundcloud.com/prodbeef/east eugene cam - cove. Link: soundcloud.com/eugenecam/cove Karma Rhythm - snuggle music (beattape) Link: soundcloud.com/karmarhythm/snuggle grandsonn - lost the project for this last year Link: soundcloud.com/grndsonn/lost-the-project-for-this-last-year

Swipe Gestures On Overlay